大学物理 ›› 2020, Vol. 39 ›› Issue (02): 69-73.doi: 10.16854 /j.cnki.1000-0712.190068

• 大学生园地 • 上一篇    下一篇

基于VPython 的天体轨道运动模拟与可视化

吴永昊,刘玉颖,宋敏   

  1. 1. 中国农业大学工学院,北京100083; 2.中国农业大学理学院,北京100083
  • 收稿日期:2019-02-17 修回日期:2019-05-06 出版日期:2020-02-20 发布日期:2020-03-08
  • 通讯作者: 刘玉颖,e-mail: liuyuying@ cau.edu.cn.
  • 作者简介:吴永昊( 1999—) ,男,土家族,湖北省宜昌市长阳土家族自治县,中国农业大学工学院2017 级本科生.
  • 基金资助:
    2019 年高等学校教学研究立项项目( DJZW201907hb) 、2017 年高等学校教学研究立项项目( DJZW201703hb) 资助

Simulation and visualization ofthe orbital motion of celestial body based on VPython

WU Yong-hao1,LIU Yu-ying2,SONG Min2   

  1. 1. College ofEngineering,China Agricultural University,Beijing 10083,China; 2. College of Science,China Agricultural University,Beijing 100083,China
  • Received:2019-02-17 Revised:2019-05-06 Online:2020-02-20 Published:2020-03-08

摘要:

运动、力、动量、能量是大学物理教学最基本且重要的内容. 在牛顿力学中,如果已知初始条件,对于有序系统可以

预测其未来的运动状态,牛顿力学在天文学上的处理是最成功的. 本文基于万有引力定律和动量定理,借助计算机软件

VPython 模拟天体的运动过程,例如卫星、月球绕地球的运动,火星绕太阳的运动,卫星绕双星系统的运动,直观地显示了天体

运动轨迹,使天体运动过程实现了可视化. 教学实践表明基于VPython 的天体轨道运动模拟与可视化,可以使学生更好地理解

并灵活运用牛顿运动定律和动量定理,是对经典物理教学内容的有益补充.

关键词: 万有引力, VPython, 可视化, 动量定理, 天体轨道运动

Abstract:

 The concepts of motion,force,momentum,energy of objects are basic and very important in the

teaching of College Physics. In Newton mechanics,the future motion state can be predicted for an orderly system if

the initial condition is given. Newton mechanics makes a great success in astronomy. In this paper,by using universal

law of gravity,the theorem of momentum and combining the VPython software,the motion of the celestial body

  is studied. The special examples discussed in detail are the satellite and the moon orbiting with the earth,the Mars

  rotating about the sun,and the satellite moving around the binary star,etc. The path and the moving process could

  be visualized intuitively in real time. The teaching experience indicated that simulating and visualizing the orbital

  motion of celestial body based on VPython is a very powerful method to improve student's ability of understanding

  and applying Newton's law of motion and theorem of momentum.

Key words: VPython, visualization, theorem of momentum, orbital motion of celestial body